package com.njxxted.activiti.modules.process.identity.service;

import java.util.List;
import java.util.Map;

/**
 * 描述：流程用户权限 service
 * <p>
 * 作者：Ostrich Hu
 * 时间：2019/9/5 16:27 星期四
 */
public interface IActIdentityService {

    List<Map<String, Object>> getSelectTree(String groupType);

    int updateActGroupById(String groupId, String name, String type, String pId);

    List<Map<String, Object>> getUserByGroupId(String groupId);

    List<Map<String, Object>> getUserByGroupId(String groupId, String conditionSql);

    List<Map<String, Object>> getSelect(String groupId, String type);

    /**
     * 判断某个组织是否具有子级
     *
     * @param groupPid
     * @param type
     * @return
     */
    boolean hasChildren(String groupPid, String type);
}
